Sites lentos podem diminuir o tempo de retenção do usuário e isso pode prejudicar-lo no sistema de busca porque dessa forma o google indicará cada vez menos o seu site aos usuários, e ele pode ficar lento seja porque suas imagens sejam grandes demais, gerando um tempo maior para carregar seu site e/ou gerar barras de rolagem lateral. Por isso é importante cuidar das imagens, seja em relação aos direitos autorais, ao tamanho de armazenamento e também de suas dimensões na tela do usuário, e para isso utilizamos as tags <picture> e <source>.
Ex.:.
<picture>
<source media="(max-midth: #px)" srcset="(imagem pequena)" type="(media type)">
<source media="(max-midth: ##px)" srcset="(imagem média)" type="(media type)">
<img src="(imagem maior)" alt="(texto alternativo)">
</picture>
Em relação ao max-midth, pode-se trabalhar com 650px px, 1030 px para evitar a barra de rolagem lateral.
Para a adição de audios utilizamos a seguinte tag:
<audio preload="metadata" controls autoplay loop>
<source src="(áudio no fomato 1)" type="(media type)">
<source src="(áudio no fomato 2)" type="(media type)">
<source src="(áudio no fomato 3)" type="(media type)">
<p> Seu navegador não suporta o formato do áudio <a ref="(caminho do áudio)" download="(nome do áudio.formato)" type="media type"> baixe aqui.</a></p>
</audio>
A hospedagem de vídeos no própio site pode ser feita da seguinte forma:
<video width="#" poster="(imagem da capa)" controls autoplay >
<source src="(vídeo no fomato 1)" type="(media type)">
<source src="(vídeo no fomato 2)" type="(media type)">
<source src="(vídeo no fomato 3)" type="(media type)">
<p> Seu navegador não suporta o formato do vídeo.</p>
</video>
Lista de formatos compatíveis para cada navegador:
| Formatos | compatíveis com |
|---|---|
| .mp4 .m4v .webm .ogv |
|
| .mp4 .m4v |
|
| .webm .ogv |
|
Mas hospedar o vídeo no próprio site pode consumir muitos dados e isso sair muito caro pros proprietários do mesmo além de deixar o site mais lento e isso contribuir para o aumento da taxa de rejeição. Uma boa opção para evitar isso é incorporar o vídeo de um outro site de hospedagem de vídeos como o YouTube e o Vimeo, isso faz com que seu site carregue mais rápido não dificultando a experiência do Cliente. O vídeo a seguir é do canal do YouTube do portal SEO e nele, é explicado melhor, a importância de ter seus sites leves.